input[type=text],input[type=password]{font-size:1.2em; height:2.6em; padding: 0 0.6em 0 0.6em;margin:0;}
input[name=captcha\[input\]]{width:100px;}
input[type=submit], button{padding:0 2em 0 2em;font-size:1.2em; height:2.8em;margin:0;cursor: pointer;}
input[name=email]{width:260px;}
textarea {width:390px;height:150px;}
dd{margin-bottom:20px;}

.article-list hr{margin:30px 0 30px 0;}

.article-family .elliptical{margin:2px 0 30px 0;}
.article-family .elliptical div{font-size: 20px; height:8px;}

.article-head .author{float:left;}
.article-head hr{background: #F5F5F5;color: #F5F5F5;clear:both;float:none;width:100%;height:1px;margin:0 0 17px;border:none;}
.article-body{}
.article-body .title{font-size:20px;line-height: 100%;margin:0 0 20px 0;}
.article-body .attachments{margin:0 0 10px 0;}
.article-body .description{margin:0 0 10px 0;font-size: 14px;}
.article-body .view-all span{float:right; font-size: 14px;}
.article-body .tags{margin:0 0 10px 0;}
.article-body .tags .dataname{color: #D7D7D7;}
.article-body .tags .tag{margin-right: 10px;}
.article-foot{margin:0 0 0 0;}
.article-foot .date{float:left;color: #D7D7D7;}
.article-foot .action{float:right;}
.article-access{}
.article-access span{float:left;margin:0 10px 0 0;}

.avatar img{border:1px solid #ccc;}

.attachment{margin:10px 0 0 0;}
.attachment img{border:1px solid #ccc;}

.attachment-image{margin:0 0 20px 0;}
.attachment-image .big-image{display:none;cursor: pointer;margin-bottom:10px;}
.attachment-image .photo{float: left;width: 122px;overflow: hidden;margin: 0 15px 0 0;}
.attachment-image .photo div{position:relative;float:left;cursor: pointer;}
.attachment-image .photo div em{background:url(./images/icons.gif) no-repeat scroll -23px -652px transparent;width:33px;height:33px;cursor: pointer; position: absolute; top: 50%; left: 50%; margin-top: -16.5px; margin-right: 0px; margin-bottom: 0px; margin-left: -16.5px; opacity: 0.5;}
.attachment-image .title{word-wrap: break-word;font-size: 1.3em;}
.attachment-image .description p{word-wrap: break-word;font-size: 1.1em;}

.attachment-video{margin:0 0 20px 0;}
.attachment-video .flash{display:none;padding:6px;margin-bottom:10px;}
.attachment-video .flash .bottom{ margin-top: 10px;}
.attachment-video .flash .bottom .link{float: left;}
.attachment-video .flash .bottom .close{float: right;}
.attachment-video .flash .bottom .close a{cursor: pointer;}
.attachment-video .photo{float: left;width: 122px;overflow: hidden;margin: 0 15px 0 0;}
.attachment-video .photo div{position:relative;float:left;cursor: pointer;}
.attachment-video .photo div em{background:url(./images/videoPlay.gif) no-repeat;width:33px;height:33px;cursor: pointer; position: absolute; top: 50%; left: 50%; margin-top: -16.5px; margin-right: 0px; margin-bottom: 0px; margin-left: -16.5px; opacity: 0.5;}
.attachment-video .title{word-wrap: break-word;font-size: 1.3em;}
.attachment-video .description p{word-wrap: break-word;font-size: 1.2em;}

.attachment-music{margin:0 0 20px 0;}
.attachment-music .player{margin:0 0 10px 0}
.attachment-music .photo{float: left;width: 122px;overflow: hidden;margin: 0px 15px 0 0;}
.attachment-music .title{word-wrap: break-word;font-size: 1.3em;}
.attachment-music .description p{margin-top: 10px; word-wrap: break-word;font-size: 1.2em;}


.attachment-shopping{margin:0 0 20px 0;}
.attachment-shopping .big-image{display:none;cursor: pointer;margin-bottom:10px;}
.attachment-shopping .photo{float: left;width: 122px;overflow: hidden;margin: 0 15px 0 0;}
.attachment-shopping .photo div{position:relative;float:left;cursor: pointer;}
.attachment-shopping .photo div em{background:url(./images/icons.gif) no-repeat scroll -23px -652px transparent;width:33px;height:33px;cursor: pointer; position: absolute; top: 50%; left: 50%; margin-top: -16.5px; margin-right: 0px; margin-bottom: 0px; margin-left: -16.5px; opacity: 0.5;}
.attachment-shopping .title{word-wrap: break-word;font-size: 1.3em;}
.attachment-shopping .description p{word-wrap: break-word;font-size: 1.2em;}

.angle-box{position: relative;z-index:1;border:1px solid #f1f1f1; background-color:#f8fdfc; margin:20px 0 0 0; }
.angle{ position: relative; top: -20px; left: 60px; background-color:#000000}
.angle em, .angle span { height: 30px; width: 50px; line-height: 100%; color: #f1f1f1; position: absolute; font-size: 50px; font-family: simsun; overflow: hidden; padding:0;margin:0;}
.angle em { z-index:-999; font-style: normal; }
.angle span { color: #f8fdfc; top: 1px; left: 0px; z-index: -998; }
.angle div{position: absolute; width: 50px;background-color:#f8fdfc; z-index: -997; margin-top:20px;}
.angle-box .body{padding:10px;}
.normal-box{border:1px solid #f1f1f1; }
.normal-box .body{padding:10px;}

.jeditable-box{cursor: pointer;}
form.jeditable select{display:block;line-height:150%; padding:2px; width:100%;}
form.jeditable input{line-height:150%; padding:2px; width:100%;}
form.jeditable textarea{display:block;line-height:150%; padding:2px; width:100%;height:100px;}
form.jeditable button{line-height:150%; padding:6px;margin:2px 0 0 0; cursor: pointer;}

.doudang-is-buddy-a-box{padding: 0.3em 0 0.3em 0;width:120px;}
.doudang-is-buddy-a-box span{float:left; margin:0.1em 0.3em 0 0.8em;}
.doudang-is-buddy-a-box a{margin:0 0.6em 0 0.8em;}
.doudang-no-buddy-a-box{padding: 0.3em 0 0.3em 0;width:120px;}
.doudang-no-buddy-a-box span{float:left; margin:0.1em 0.3em 0 0.8em;}
.doudang-no-buddy-a-box a{margin:0 0.6em 0 0.8em;}

.header-top{border-bottom: 1px solid #ccc;background-color:#f6f6f6;line-height: 150%;height: 20px;}
.header-top div.left > span.link{margin-right:10px;}
.header-top div.right > span.link{margin-left:10px;}

.header-bottom{margin: 2px 0 2px 0;}
.header-bottom .logo{font-size: 20px;margin: 0 0 0 0 ;}

.paginator{margin-top:20px;font-size: 20px;}

.result-html-link{margin:20px 0 10px 0; }
.result-html-messages ul{margin:0; padding: 0;}